-- *****************************************************************
-- Descriptions of Managed Objects for NMS Application Health Status.
--
-- September 2001, Tirthankar Banerjee
--
-- Copyright (c) 2001 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************CISCO-NMS-APPL-HEALTH-MIB DEFINITIONS::=BEGINIMPORTSDateAndTimeFROM SNMPv2-TC
MODULE-IDENTITY,OBJECT-TYPE,NOTIFICATION-TYPE,Counter32,Unsigned32FROM SNMPv2-SMI
MODULE-COMPLIANCE,OBJECT-GROUP,NOTIFICATION-GROUPFROM SNMPv2-CONF
SnmpAdminStringFROM SNMP-FRAMEWORK-MIB
ciscoMgmt
FROM CISCO-SMI
CiscoAlarmSeverity
FROM CISCO-TC;ciscoNmsApplHealthMIB MODULE-IDENTITYLAST-UPDATED"200110240000Z"ORGANIZATION"Cisco Systems, Inc."
CONTACT-INFO"Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-nmsapplhealth@cisco.com"DESCRIPTION"This MIB defines Cisco NMS Application (cna) Health
Status Notifications and the related objects. These
notifications will be sent to the OSS/NMS to inform
them about the NMS application status (started,
stopped, failed, busy etc.) or any abnormal exit of
applications."REVISION"200110240000Z"DESCRIPTION"Added cnaHealthStatusChangeTime (DateAndTime) object."REVISION"200110150000Z"DESCRIPTION"Initial version of this MIB module."::={ ciscoMgmt 237}ciscoNmsApplHealthNotifs OBJECTIDENTIFIER::={ ciscoNmsApplHealthMIB 0}ciscoNmsApplHealthMIBObjects OBJECTIDENTIFIER::={ ciscoNmsApplHealthMIB 1}ciscoNmsApplHealthMIBConforms OBJECTIDENTIFIER::={ ciscoNmsApplHealthMIB 2}cnaHealthObj OBJECTIDENTIFIER::={ ciscoNmsApplHealthMIBObjects 1}
--Cisco NMS Application Health ObjectscnaHealthNotifSeqNum OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of this object indicates the sequence number of
notifications in order for the NMS/OSS to detect missing
notification(s)."::={ cnaHealthObj 1}cnaHealthTable OBJECT-TYPESYNTAXSEQUENCEOF CnaHealthTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A table of information about the health of one or more
Cisco NMS application(s)."::={ cnaHealthObj 2}cnaHealthTableEntry OBJECT-TYPESYNTAX CnaHealthTableEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Entries appear in this table for each possible alarm state."INDEX{ cnaHealthTableIndex }::={ cnaHealthTable 1}
CnaHealthTableEntry::=SEQUENCE{
cnaHealthTableIndex Unsigned32,
cnaHealthStatusChangeTime DateAndTime,
cnaHealthName SnmpAdminString,
cnaHealthStatus INTEGER,
cnaHealthSevLevel CiscoAlarmSeverity,
cnaHealthComLineArgs SnmpAdminString,
cnaHealthStatusDesc SnmpAdminString}cnaHealthTableIndex OBJECT-TYPESYNTAXUnsigned32(1..4294967295)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This acts as the index to the cnaHealthTable."::={ cnaHealthTableEntry 1}cnaHealthStatusChangeTime OBJECT-TYPESYNTAXDateAndTimeMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The time when a change in the health status of Cisco NMS
Application occurs."::={ cnaHealthTableEntry 2}cnaHealthName OBJECT-TYPESYNTAXSnmpAdminString(SIZE(1..32))MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The value of this object indicates the name of the NMS application,
the notification is about."::={ cnaHealthTableEntry 3}cnaHealthStatus OBJECT-TYPESYNTAXINTEGER{started (1),stopped (2),busy (3),failed (4),exited (5)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of this object indicates the health/status of the NMS
application, the notification is reporting about. The possible
values are:
started(1) : started & initialized successfully
stopped(2) : stopped successfully
busy(3) : not able to respond to any request from health
monitor until the status changed to started
failed(4) : upon detecting error condition, logged and exited
exited(5) : abnormally exited without logging"::={ cnaHealthTableEntry 4}cnaHealthSevLevel OBJECT-TYPESYNTAX CiscoAlarmSeverity
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates the severity level of the cna health status Notifications."
DEFVAL{ info }::={ cnaHealthTableEntry 5}cnaHealthComLineArgs OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..255))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of this object indicates the command-line arguments of
the NMS application being reported about in the notifications."::={ cnaHealthTableEntry 6}cnaHealthStatusDesc OBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..255))MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The value of this object gives a detailed description of the health/
status of the application being reported in a notification. In case
of failed(4) status, this field must indicate the error description.
For any other cnaStatus, this field may contain a description to
qualify the cnaStatus, like 'Started & initialized succesfully' or
an empty string."::={ cnaHealthTableEntry 7}-- NOTIFICATION --cnaHealthNotif NOTIFICATION-TYPE
OBJECTS{
cnaHealthNotifSeqNum,
cnaHealthStatusChangeTime,
cnaHealthName,
cnaHealthStatus,
cnaHealthSevLevel,
cnaHealthComLineArgs,
cnaHealthStatusDesc
}STATUScurrentDESCRIPTION"This notification is sent out to notify normal startup, shutdown,
intermediate health/status (ex: busy etc.), failed or exit status."::={ ciscoNmsApplHealthNotifs 1}-- ConformancecnaHealthMIBCompliances OBJECTIDENTIFIER::={ ciscoNmsApplHealthMIBConforms 1}cnaHealthMIBGroups OBJECTIDENTIFIER::={ ciscoNmsApplHealthMIBConforms 2}-- CompliancecnaHealthMIBCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which implement
the Cisco NMS Application Health Monitor MIB."MODULE-- this moduleMANDATORY-GROUPS{ cnaHealthMIBGroup, cnaHealthNotifGroup }::={ cnaHealthMIBCompliances 1}-- Units of ConformancecnaHealthMIBGroup OBJECT-GROUPOBJECTS{
cnaHealthNotifSeqNum,
cnaHealthTableIndex,
cnaHealthStatusChangeTime,
cnaHealthName,
cnaHealthStatus,
cnaHealthSevLevel,
cnaHealthComLineArgs,
cnaHealthStatusDesc
}STATUScurrentDESCRIPTION"A collection of objects providing Cisco NMS Application
normal health info"::={ cnaHealthMIBGroups 1}cnaHealthNotifGroup NOTIFICATION-GROUPNOTIFICATIONS{
cnaHealthNotif
}STATUScurrentDESCRIPTION"The set of notification events a Cisco NMS application
supports."::={ cnaHealthMIBGroups 2}END